package com.dianxin.smartpark.dao.mapper.weChat;

import com.dianxin.smartpark.dao.dataobject.weChat.SmartParkWeChatQrCode;
import com.dianxin.smartpark.dao.dataobject.weChat.SmartParkWeChatQrCodeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SmartParkWeChatQrCodeMapper {
    long countByExample(SmartParkWeChatQrCodeExample example);

    int deleteByExample(SmartParkWeChatQrCodeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SmartParkWeChatQrCode record);

    int insertSelective(SmartParkWeChatQrCode record);

    List<SmartParkWeChatQrCode> selectByExample(SmartParkWeChatQrCodeExample example);

    SmartParkWeChatQrCode selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SmartParkWeChatQrCode record, @Param("example") SmartParkWeChatQrCodeExample example);

    int updateByExample(@Param("record") SmartParkWeChatQrCode record, @Param("example") SmartParkWeChatQrCodeExample example);

    int updateByPrimaryKeySelective(SmartParkWeChatQrCode record);

    int updateByPrimaryKey(SmartParkWeChatQrCode record);
}